package com.kty.methods.xlr.method.choice;

import com.kty.methods.xlr.method.xlr.LiuRen;
import com.nlf.calendar.Lunar;
import lombok.Data;

/**
 * 按照农历日期测算
 */
@Data
public class LunarDate {

    public final LiuRen xiaoLiuRen = new LiuRen();

    /**
     * 通过农历日期初始化
     *
     * @param year   年
     * @param month  月
     * @param day    日
     * @param time   时
     * @param minute 分
     * @param second 秒
     */
    public LunarDate(int year, int month, int day, int time, int minute, int second) {
        // 设置日期
        xiaoLiuRen.setLunarDate(new Lunar(year, month, day, time, minute, second));
        // 判断(早)晚子时
        if(time >= 23){
            xiaoLiuRen.setSpare("晚");
        }
        if(time < 1){
            xiaoLiuRen.setSpare("早");
        }
    }

}
